home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PsL Monthly 1993 December
/
PSL Monthly Shareware CD-ROM (December 1993).iso
/
prgmming
/
dos
/
c1.txt
< prev
next >
Wrap
Text File
|
1993-11-03
|
25KB
|
628 lines
Public (software) Library
Programming Library
Descriptions and Compilation Copyright 1993 Nelson Ford
Duplication, reprinting and distribution of these descriptions is restricted.
See LICENSE.DOC in the PSL_NEWS directory for complete information
=====C Programming, part 1
CONTENTS:
-----COMPILRS: Compilers and interpreters for C.
-----ARCHIV: File archiving, compression for C
-----DATAFILE: Data file accessing, conversion, encryption, etc.
-----SORT: sorting routines for C
-----DATA_INP: Data entry routines for C
-----NUMERIC: Random numbers, large numbers, etc., for C
-----STRINGS: string manipulation routines for C
-----KYB_MOUS: Keyboard, mouse, joystick routines
-----PRINT: printer routines for C
-----SOUNDS: add sounds & music to C programs.
(The next section is in C2.TXT.)
-----DOS_ACCS: routines for accessing DOS, DOS functions, etc.
-----MEMORY: memory management, accessing, TSR's, multi-tasking, etc.
-----INFO_TUT: Information, tutorials, etc.
-----TOOLS: programming tools for C
(The next section is in C3.TXT.)
-----GEN_LIB: General, multi-purpose libraries and routines
-----GRAPHICS: graphics routines
-----VIDEO: screen control, windowing, program screens, etc.
-----DAT_TIME: date & time routines:
-----SEARCH: search routines for C
-----GAMES: game related routines for C
-----INDEXING: indexing routines for C
-----SPELL_CK: spell checking
-----COMMUNIC: communications routines for C
-----TURBO_C: stuff specifically for Turbo C
-----TV_FOR_C: stuff for TurboVision for C++
================================================
-----COMPILRS: Compilers and interpreters for C.
[68000CC]
68000 C Compiler (Brandt, Matthew; $?) is an optimizing C compiler for the
Motorola 68000 processor and is meant for educational purposes. You can
learn a lot about writing a compiler by studying the source files on this
disk. Since this code was written for a machine with long integers it may
exhibit some irregularity when dealing with long integers on the IBM-PC.
The author makes no guarantees. This is not meant as a serious development
tool although it could, with little work, be made into one.
[MIRACLE]
Miracle C Compiler 1.5 (Szocik, T.; $25) is a C compiler for a 386 or
better. It compiles traditional C (Kernighan and Ritchie) with ANSI
language extensions. Appropriate object code is created for a Microsoft or
compatible linker. A comprehensive library of functions is included.
[PC_COMP]
Personal C Compiler (C Ware Corp.; $30) is a fast, powerful C compiler.
[SCI]
SCI (Brandt, Bob; $?) is a C language interpreter that includes a
full-screen editor and trace facility. SCI is meant to take the experienced
BASIC programmer easily into C.
[CENVI]
CEnvi 1.0 (Noorda, Brent; #38) is a simple interpreter that uses C syntax.
[YACC]
YACC is a compiler that is not for the casual user and will be useful
primarily to expert developers.
[Proxy]
Proxy (Leavenworth, Burt; $25) is an interpreter for a rapid prototyping
language with C-like syntax based on modeling software using data
structures such as sets, maps, sequences, and objects. It allows the
developer to make incremental changes to a design, and test them
immediately. It also makes it possible to manipulate objects which
encapsulate local states, allowing the user to define a software model as a
hierarchy of sub-models.
-----ARCHIV: File archiving, compression for C
[HZIP]
HZip (Arizona Software; $0) is C++ source for a file compressor using
optimal limited-length Huffman codes.
[LZW4C]
LZW For C 1.2 (MarshallSoft Computing, Inc.; $38) is a Lempel-Ziv-Welch
data compression library for C programmers. It features LZW compress and
expand functions.
[UnArj]
UnArj 2.3 (Jung, Robert; $?) is C source for an archive extractor.
[PORT_ZIP]
Portable Zip/Unzip (Adler, Mark; $0) is the C source for a Zip and Unzip
compatible with PKZIP 1.93. It compiles under MSDOS, OS/2, Unix, VMS, and
others.
[TComp]
TComp (Innovative Data Concepts, ASP; $50) gives high-speed access to four
of the most popular compression methods. In addition to file-to-file
compression, you can also compress memory buffers directly. Features
include the ability to integrate compression and decompression capabilities
into your own programs; file combining and splitting; and a choice of
speed, compactness, or compromises. Most C compilers are supported.
-----DATAFILE: Data file accessing, conversion, encryption, etc.
[AVLTREE]
AVLTREE is a set of AVL tree management routines, a form of balanced binary
tree.
[BETEDIT]
BetEdit (Bergel, Tim; $0) are two classes for validation of numeric data
entry.
[BFILE]
Bfile (Reilly, Douglas J.; $0) is a basic Btrieve class for C++.
[BitStr]
BitStr 1.2 (Mavrinac, Erik; $0) is a set of routines for storing an array
of boolean values in minimum space.
[BTREE_C]
Btree (Adkins, John; $0) demonstrates the use of the Borland Btree
classlib.
[BTRVEX]
BTRV Express Library (Srebnick Micro Consulting; $75) is a `C' library
which manages the task of finding and opening Btrieve files. All calls to
Btrieve are made through a central module. The advantage of this is that
you can modify that module to perform a certain function each time a file
is accessed. This feature could be most most useful in a network
environment. For instance, you can place a routine in the central module
that checks for hardware errors on the server and logs the user off gently
if there is trouble. Designed for MSC 5.0 and Btrieve 4.10.
[BTR_SUP]
Btr-Sup (Srebnick Micro Consulting; $50) is a Btrieve support library that
manages the task of finding and opening Btrieve files. This library was
designed for Microsoft C v5.0 and Btrieve v4.10. The program will manage up
to three open files at a time.
[CIFF]
CIFF 1.00 (Tini Software; $0) is a C object module for managing indexed
files. Functions include GetEqual, GetLT, etc.
[DATA_MG]
Data-MG (Giannini, Mario; $0) is a set of illustrative 'C' implementations
of Stacks, Queues, and linked lists. Each has working examples and
commented source code.
[DATDISP]
DatDisp (Stroebel, W. E. R.; $0) is C code for a utility that will let you
decipher some types of data files without knowing the exact structure.
[Uneek]
Uneek 1.0.0 (Williams, Don A.; $0) is C source for a program that will
eliminate duplicate records in a file.
[WBTRIEV]
WBtrieve (Wheaton, Paul; $50) is a Btrieve class which makes Btrieve a lot
easier to use.
[OOPBSMC]
OOPBase (Silico-Magnetic Intelligence; $0) is an object-oriented database
library for Microsoft C that provides flexible and fast OOP database
functions for quick application development.
[OOPBSTC]
OOPBase (Silico-Magnetic Intelligence; $0) is an object-oriented database
library for Turbo C that provides flexible and fast OOP database functions
for quick application development.
[DES_C]
DES_C (Gillogly, James; $0) is a DES subroutine library.
[OBJER]
OBJER (Tranzoa, Co.; $15) converts data or text files to OBJ compatible
files that you can link with your own programs. It defaults to creating
files compatible with Turbo C and MSC small-model files.
[READTEST]
ReadTest (Smith, Dave; $0) is the source code for a simple text file
viewer.
[SPLAY]
Splay (O'Connor, Sean; $0) is C and Pascal source code for a utility to
compress and decompress files using Splay trees.
[RandIO]
RandIO (Mulroy, Ed; $0) is C source code illustrating the use and access of
random access files.
[TABLES]
Tables.H (Pandya, Sameer; $0) has tables that can be used to translate
characters from ASCII to EBCDIC and back.
[BTCLASS]
Btrieve Classes 2.02 (Object Resource Group; $55) contains a set of Btrieve
classes that provide an application programmer with the full functionality
of Btrieve 5.0. Requires compiler-specific interface routines from the
Btrieve Developer's Kit, Borland C++ 3.x or Microsoft C++ 7.00. A tutorial
is included for those with minimal experience in object technology.
[CDBMANG]
C Database Management System (Daytris Information Systems; $35